初三英语 现在完成时<选择题>请详解

来源:百度知道 编辑:UC知道 时间:2024/05/30 20:32:29
My uncle ( )abroad for years because he has no business there.
A.has not been B.has not gone
C.was D.is

A 因为有for years 所以是完成时 go是去了没回 been是去了回了
所以选A

A.has not been
因为出现了 for years ,所以不能用瞬间动词,

a答案。 是说我的伯伯已经不在国外很多年了,这是一个延续性动作,应该用现在完成时,b选项的go不是延续性动词,所以a正确

a 有题意得,前面是否定